package es.deusto.ingenieria.sd.tralala;


import java.util.HashSet;
import java.util.Set;

import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.PrimaryKey;

@PersistenceCapable
public class Cancion {
	@PrimaryKey
	private String titulo;

	private String artista;
	private String album;
	private String genero;
	private double duracion;
	private String letra;
	private double precio;
	
	private Set<Reproduccion> reproducciones = new HashSet<>();

	public String getTitulo() {
		return titulo;
	}

	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	public Cancion(String artista, String titulo, String album, String genero,
			double duracion, String letra, double precio) {
		
		this.artista = artista;
		this.titulo = titulo;
		this.album = album;
		this.genero = genero;
		this.duracion = duracion;
		this.letra = letra;
		this.precio = precio;
		
	}

	public String getArtista() {
		return artista;
	}

	public void setArtista(String artista) {
		this.artista = artista;
	}

	public String gettitulo() {
		return titulo;
	}

	public void settitulo(String titulo) {
		this.titulo = titulo;
	}

	public String getAlbum() {
		return album;
	}

	public void setAlbum(String album) {
		this.album = album;
	}

	public String getGenero() {
		return genero;
	}

	public void setGenero(String genero) {
		this.genero = genero;
	}

	public double getDuracion() {
		return duracion;
	}

	public void setDuracion(double duracion) {
		this.duracion = duracion;
	}

	public String getLetra() {
		return letra;
	}

	public void setLetra(String letra) {
		this.letra = letra;
	}

	public double getPrecio() {
		return precio;
	}

	public void setPrecio(double precio) {
		this.precio = precio;
	}

	

	public Set<Reproduccion> getReproducciones() {
		return reproducciones;
	}

	public void setReproducciones(Set<Reproduccion> reproducciones) {
		this.reproducciones = reproducciones;
	}

}